O P HO HO NH N N H N N